satellite town – English–Português translations

🇬🇧 en pt 🇵🇹

satellite town noun

  • self-contained town near a metropolis
cidade satélite
Wiktionary Links